Créer un GZIP
GZIP, qui signifie " GNU Zip ", est un utilitaire de compression de fichiers essentiel et largement utilisé dans les systèmes Unix et Linux. Il réduit efficacement la taille des fichiers pour un stockage optimisé et une transmission de données plus rapide grâce à l'application de l'algorithme de compression GZIP. Les fichiers compressés sont marqués d'une extension " .gz " et peuvent être facilement décompressés pour restaurer leur état d'origine.
GZIP est le choix privilégié pour la compression de fichiers individuels. Il est courant de créer des archives compressées en regroupant plusieurs fichiers dans une seule archive TAR, puis en appliquant la compression GZIP. Les fichiers résultants porteront les extensions combinées, telles que .tar.gz ou .tgz.
En matière de compression de données textuelles volumineuses ou de données en flux continu comme le protocole HTTP, GZIP surpasse le format Zip traditionnel. IronZip se distingue par sa compatibilité avec tous les formats de compression, permettant aux développeurs de passer facilement du format GZIP au format Zip selon leurs besoins.
- Creating GZIP File with C#
- utilisation d'IronZip ;
- utilisation de var archive = new IronGZipArchive();
- `archive.Add("output.tar");`
- `archive.SaveAs("output.tgz");`
Création d'une archive GZIP vide
Pour commencer, nous importons l'espace de noms IronZip, ce qui nous permet d'utiliser la bibliothèque. Nous créons ensuite une nouvelle archive GZIP en utilisant le constructeur IronGZipArchive à l'intérieur d'une instruction using, ce qui permet d'établir une archive GZIP vide.
Ajout de fichiers à l'archive
Avant de terminer le processus d'enregistrement, nous pouvons ajouter des fichiers à l'archive en utilisant la méthode Add en fournissant leurs chemins absolus. Vous pouvez ajouter un ou plusieurs fichiers, y compris divers formats tels que des images, des documents (comme DOCX et PDF), des fichiers audio (comme MP3 et WAV), et même d'autres archives GZIP. Dans cet exemple, nous allons montrer comment intégrer une archive TAR pour illustrer l'ajout de plusieurs fichiers.
Pour plus d'informations sur les types de fichiers que vous pouvez inclure, veuillez consulter la documentation ici .
Sauvegarde et exportation de l'archive
Enfin, nous enregistrons et exportons l'archive avec la méthode SaveAs, en la nommant output.tgz. Il est important de noter que puisque nous avons inclus une archive TAR dans le GZIP, l'extension du fichier de sortie reflète les deux formats, ce qui donne .tgz.
Consultez notre guide sur la création et l'extraction de fichiers ZIP.

